package assist.client.gwt.view.ui;

import java.util.Set;

import assist.client.gwt.service.PlayersProvider;
import assist.domain.model.Player;
import assist.domain.model.StatsQuery.ShotType;
import assist.domain.model.StatsQuery.StatType;
import assist.domain.model.StatsQuery.Strength;


public interface SelectStatsView extends StatsView
{
    void setPresenter(Presenter listener);

    public interface Presenter extends StatsView.Presenter
    {
        void goToShowStats();
        void addColumn(ShotType shotType, Strength strength, StatType statType);
        void setWowyRows(Player player1, Set<Player> players);      
        void setPlayerRows(Set<Player> players);
        PlayersProvider getPlayersProvider();
    }
}
